	.left {
		width: 50%;
		float : left;
	}
	.clear {
		margin-top: 1.2em;
		clear: both;
	}
	article {
		width: 45%;
		float: left;
		border: 1px dashed #aabbcc;
		padding: 1em;
		margin: 0.3em;
		position: relative;
	}
	article h2 {
		text-align: left;
		padding-left: 50px;
	}
	article.shifttop {
		top: -210px;
	}
	ol ol {
		list-style-type: lower-alpha;
	}
	#source {
		margin: 1em 0 1em 0;
		display: block;
		border: 1px solid purple;
		width: 45%;
		padding: 1.3em;
		margin-left: 2em;
		margin-top: 100px;
		float: left;

	}
	pre {
		width: 49%;
		display: block;
		background: #ededf7;
		color: #0e0c44;

	}
	table {
		background: #dcdfed;
		width: 100%;
	}
	td,th {
		padding: 0.6em;
	}

	tr:nth-child(even) {background: #CCC}
	tr:nth-child(odd) {background: #d1eaa4}
	tr.kop {
		background: #000;
		color: #fff;
		font-weight: bold;
	}
	td.omschrijving {
		width: 300px;
	}
	.hide {
		position: absolute;
		left: -5000px;
		display: none;
	}
	img {
		border: none;
	}
